.mainList {
	width:1200px;
	margin:auto;
	
}
.mainList .bNav {
	height:44px;
	line-height:44px;
	font-size:16px;
	color:#202020;
}
.mainList .bNav span {
	color:#ff8a00;
}
.mainList .content {
	width:100%;
	overflow: hidden;
	/*height:1038px;*/
	border:1px solid #d3d3d3;
	margin-top:10px;
}

.pageButton {
	padding:20px 0 29px 0;
	width:1200px;
	margin:auto;
}

.mainList .content .box {
	padding:33px;
	
}
.mainList .content .box1 {
	border-bottom:1px solid #f4f4f4;
	
}
.mainList .content .box1 .pic {
	width:100%;
	text-align: center;
	font-size:0;
}
.mainList .content .box1 .font {
	margin-top:40px;
}
.mainList .content .box1 .font .row {
	font-size:16px;
	color:#202020;
	overflow: hidden;
	margin-bottom:10px;
}
.mainList .content .box1 .font .row .left {
	float:left;
}
.mainList .content .box1 .font .row .right {
	float:right;
}
.mainList .content .box1 .font .row .right span{
	color:#ff8a00;
}
.mainList .content .box2 {
	width:100%;
}
.mainList .content .box2 .inner{
	border:1px solid #d3d3d3;
}
.mainList .content .box2 .inner .title {
	width:100%;
	height:57px;
	line-height: 57px;
	padding:0 20px;
	overflow: hidden;
	font-size:18px;
}
.mainList .content .box2 .inner .title .left{
	float:left;
}
.mainList .content .box2 .inner .title .right{
	float:right;
}
.mainList .content .box2 .inner .title .right span{
	color:#ff8a00;
}

.mainList .content .box2 .inner .Qrcode {
	background:#f5f5f5;
	padding:34px 84px;
	width:100%;
}
.mainList .content .box2 .inner .Qrcode .wrap {
	width:100%;
	height:295px;
	background:url(../images/appointmentPayBg.png) no-repeat;
	display:table;
}
.mainList .content .box2 .inner .Qrcode .wrap .pic {
	display:table-cell;
	width:50%;
	height:100%;
	text-align: center;
	vertical-align: middle;
}
.mainList .content .box2 .inner .Qrcode .wrap .text {
	display:table-cell;
	width:50%;
	height:100%;
	text-align: center;
	vertical-align: middle;
}
